ACCESS

实验要求代码

使用DDL创建表、修改表的结构

  1. 创建名字为“student2”的表:

    CREATE TABLE student2 (
        student_id AUTOINCREMENT PRIMARY KEY,
        name TEXT(50),
        age INTEGER,
        major TEXT(50)
    );
    
  2. 使用ALTER TABLE命令增加“cscore”字段,指定数据类型为单精度实型:

    ALTER TABLE student2
    ADD COLUMN cscore SINGLE;
    
  3. 使用ALTER TABLE命令修改“cscore”字段的数据类型为双精度实型:

    ALTER TABLE student2
    ALTER COLUMN cscore DOUBLE;
    
  4. 使用ALTER TABLE命令删除“cscore”字段:

    ALTER TABLE student2
    DROP COLUMN cscore;
    

使用DML对表中记录进行插入、修改和删除

  1. 使用INSERT INTO命令插入一条新记录:

    INSERT INTO student2 (name, age, major)
    VALUES ('John Doe', 21, 'Computer Science');
    
  2. 使用UPDATE命令修改“age”的值:

    UPDATE student2
    SET age = 22
    WHERE student_id = 1;
    
  3. 使用DELETE FROM命令删除某条学生记录:

    DELETE FROM student2
    WHERE student_id = 1;
    

总结

关系数据库管理系统(RDBMS)提供了丰富的数据定义和数据操纵功能:

  1. 数据定义功能

    • 通过DDL(数据定义语言),可以创建、修改和删除数据库中的对象(如表、视图、索引等)。例如,使用CREATE TABLE创建表,使用ALTER TABLE修改表结构,使用DROP TABLE删除表。
  2. 数据操纵功能

    • 通过DML(数据操纵语言),可以插入、修改、删除和查询数据。常用的DML命令包括INSERT INTO(插入数据)、UPDATE(更新数据)、DELETE FROM(删除数据)和SELECT(查询数据)。